What is the meaning of the word "yam bean"?

Definitions:

  1. A tropical and subtropical climbing plant mainly cultivated for its edible roots which are tender, crisp, sweet and rich in carbohydrates and vitamin C. copy to clipboard NOUN
    • Rich in vitamin C and fiber, yam beans are a healthy and low-calorie snack. copy to clipboard
  2. Twining plant of Amazon basin having large edible roots. copy to clipboard NOUN
    • She added thin slices of yam bean to the salad for a refreshing crunch. copy to clipboard

Synonyms: